﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

namespace TowerDefence
{
    public class TabController : MonoBehaviour
    {
        public Sprite activeTab;  // 活动选项卡的精灵
        public Sprite inactiveTab;  // 非活动选项卡的精灵
        public Image[] tabs;  // 选项卡的Image组件数组
        public GameObject[] skillPages;  // 技能页面的GameObject数组

        private void Start()
        {
            TabClick(0);  // 在启动时默认点击第一个选项卡
        }

        public void TabClick(int index)
        {
            for (int i = 0; i < tabs.Length; i++)
            {
                tabs[i].sprite = inactiveTab;  // 将所有选项卡设为非活动状态
                skillPages[i].SetActive(false);  // 关闭所有技能页面
            }

            tabs[index].sprite = activeTab;  // 将点击的选项卡设为活动状态
            skillPages[index].SetActive(true);  // 打开对应的技能页面
        }

    }
}

